feeling vindicated - Alemán Inglés Diccionario